package org.yxj.lib_downfile.i;

import org.yxj.lib_downfile.bean.DownFileBean;

/**
 * @author on 2023/11/3
 */
public interface DownListener {
    /**
     * 准备中
     * @param msg
     * @param progress
     * @param total
     */
    void onPrepare(String msg,long progress, long total);
    /**
     * 下载完成
     */
    void onProgress(long progress);
    /**
     * 下载完成
     */
    void onComplete(DownFileBean downFileBean);
    /**
     * 下载失败
     */
    void onFail(String error);
}
